package com.market.service.admin;

import com.market.bean.MarketGoods;
import com.market.bean.bo.admin.AdminCreateGoodsBeanBo;
import com.market.bean.common.BasePageInfo;
import com.market.bean.common.CommonData;
import com.market.bean.vo.admin.AdminCatAndBrandVo;
import com.market.bean.vo.admin.AdminDetailGoodsBeanVo;

public interface AdminGoodsService {
    CommonData<MarketGoods> list(BasePageInfo info, String goodsSn, String name, Integer goodsId);

    void delete(MarketGoods marketGoods);

    void create(AdminCreateGoodsBeanBo createGoodsBeanBo);

    AdminCatAndBrandVo catAndBrand();

    AdminDetailGoodsBeanVo detail(Integer id);

    void update(AdminCreateGoodsBeanBo createGoodsBeanBo);
}
